首页> 外文OA文献 >Mixing of Join Point Interfaces and Feature-Oriented Programming for Modular Software Product Line
【2h】

Mixing of Join Point Interfaces and Feature-Oriented Programming for Modular Software Product Line

机译:模块化软件产品线的连接点接口和面向功能的编程的混合

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Feature-oriented programming (FOP) and aspect-orientedprogramming (AOP) focus on to modularize incrementalclasses behavior and crosscutting concerns, respectively, forsoftware evolution. So, these software development approachesrepresent advanced paradigms for a modular software productlines production. Thereby, a FOP and AOP symbiosiswould permit reaching pros and cons of both approaches.FOP permits a modular re nement of classes collaboration forsoftware product lines (SPL), an adequate approach torepresent named heterogeneous crosscutting concerns. FOPworks on changes of di erent functionality pieces for which tode ne join points is not a simple task. Similarly, AOPstructurally modularizes in a re ned manner homogeneouscrosscutting concerns. Since traditional AOP like AspectJpresents implicit dependencies and strong coupling betweenclasses and aspects, and the Join Point Interface JPI ap-proachsolves these classic AOP issues, this article presents JPIFeature Modules for the FOP + JPI SPL componentsmodularization, i.e., collaboration of classes, aspects, and joinpoint interfaces along with their evolution, for a SPLtransparent implementation in a FOP + JPI context. Inaddition, this article shows JPI Feature Modules of a case studyto highlight mutual bene ts of FOP and JPI approaches for amodular SPL software conception.
机译:面向功能的编程(FOP)和面向方面的编程(AOP)专注于分别模块化增量类的行为和横切关注点,以实现软件的发展。因此,这些软件开发方法代表了模块化软件产品线生产的高级范例。因此,FOP和AOP的共生将允许这两种方法的优缺点。FOP允许对软件产品线(SPL)进行类协作的模块化改进,这是一种代表异类横切关注点的适当方法。 FOP致力于改变不同功能块的连接点,这并不是一件容易的事。类似地,AOP以合理的方式在结构上模块化同质横切关注点。由于像AspectJ这样的传统AOP表示类和方面之间的隐式依赖关系和强耦合,并且联接点接口JPI ap解决了这些经典AOP问题,因此本文介绍了用于FOP + JPI SPL组件模块化的JPIFeature模块,即类,方面和joinpoint接口及其演化,用于FOP + JPI上下文中的SPL透明实现。此外,本文还展示了一个案例研究的JPI功能模块,以突出针对模块化SPL软件概念的FOP和JPI方法的共同利益。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号